$(function(){
	
	$("select.relselet").customSelect();
	$('.serviceTab li:nth-child(3n)').addClass('nobor');
	
	imgscroll('.popImg img');
	
	$('.problemList dl dt').click(function() {
		var self = $(this);
		if (!self.hasClass('on')) {
			self.addClass('on').next('dd').show();
			self.parents('dl').siblings().find('dt').removeClass('on').next('dd').hide();
		}else {
			self.removeClass('on').parents('dl').find('dd').hide();			
		};
	});
	
	/*二维码*/
	$('.footIcon li').click(function() {
       var self = $(this);
        if (!self.hasClass('on')) {
            self.addClass('on');
			self.siblings().removeClass('on');
        } else{
			self.removeClass('on')	
		}
    });

});

/*导航*/
$(function(){
	// mobile
        var navScroll;

        $('.mobileNav li').each(function() {
            if ($(this).find('.sub').length > 0) {
                $(this).children('a').after('<span>+</span>');
            };
        });

        $('.menuBtn').click(function() {
            //document.addEventListener('touchmove', func, false);
            var st = $(window).scrollTop();

            $('.mobileNavCon').css({
                'top': st,
                'display': 'block'
            });

            navScroll = new IScroll('#navScroll', {
                mouseWheel: true,
                click: true
            });

            setTimeout(function() {
                $('.mobileNavBox').addClass('on');
            }, 0);
        });

        touch.on('.mobileNavCon', 'swipeleft', function() {
            console.log('←');
            $('.mobileNavBox').removeClass('on');

            setTimeout(function() {
                $('.mobileNavCon').css('display', 'none');
            }, 500);

            document.removeEventListener('touchmove', func, false);
            navScroll.destroy();
        });

        touch.on('#mobileNavBg', 'tap', function() {
            console.log('←');
            $('.mobileNavBox').removeClass('on');

            setTimeout(function() {
                $('.mobileNavCon').css('display', 'none');
            }, 500);

            //document.removeEventListener('touchmove', func, false);
            navScroll.destroy();
        });

        $('.mobileNav li span').click(function() {
            if ($(this).hasClass('on')) {
                $(this).removeClass('on');
				$(this).html('+');
                $(this).next('.sub').css('height', '0');
                navScroll.refresh();
            } else {
                $(this).addClass('on');
				$(this).html('-');
                $(this).next('.sub').css('height', 'auto');
                navScroll.refresh();
            };
        });
	
});

// 弹出图片
function imgscroll(box){
	var myScroll;
	$(box).click(function() {
		var hh = $(window).height();
		var top = $(window).scrollTop();
		//$('.imgdiv').height(hh);
		$('.imgdiv').css({'top':top+'px','height':hh+'px'});
		$('.imgdiv').show();
		//document.addEventListener('touchmove', func, false);
		var str = $(this).attr('src');
		$('.imgdiv img').attr('src',str);
		myScroll = new iScroll('wrapper', { zoom:true,zoomMax:2,wheelAction:'scroll',hScrollbar:false,vScrollbar:false,hScroll:true,vScroll:true});
    });
	
	$('.close').click(function() {
		$('.imgdiv').hide();
		//document.removeEventListener('touchmove', func, false);
    });		
}

/**
 * [menuScroll 菜单栏滚动]
 * @param dom [节点id]
 */
function menuScroll(dom) {
    var menuScrollLi = $('#' + dom + ' li');
    var menuScrollUlW = 0;
    var oLeft = 0;
    var oW = $('#' + dom).width();
    var x = 0;

    menuScrollLi.each(function () {
        var WIDTH = $(this).outerWidth()+1;
        menuScrollUlW += WIDTH;
    });

    $('#' + dom + ' ul').width(menuScrollUlW);

    var len = $('#' + dom + ' ul').width();
    menuScrollLi.each(function () {
        var _this = $(this);
        if (_this.hasClass('on')) {
            oLeft = _this.position().left;

            if (oLeft + oW > len && len > oW) {
                x = -(len - oW);
            } else if (len <= oW) {
                x = 0;
            } else {
                x = -oLeft;
            }
        }
    });

    var menuScrollScroll = new IScroll('#' + dom, {
        click: true,
        scrollX: true,
        startX: x
    });
}

function func(e) {
    e.preventDefault();
}

// 返回顶部
var goToTop = function() {
	$('html,body').stop(true, true).animate({
				'scrollTop': 0
	}, 800);
}
